#ifndef ORIGINATOR_H
#define ORIGINATOR_H

#include"menento.h"
//人的一生
class Life{
  public:
    void SetDateTime(string dt){
        cout<<"Set date time to "<<dt<<endl;
        m_dateTime=dt;
    }
    string GetDateTime(){
        return m_dateTime;
    }

    void SetMemento(DateTime* dt){
        m_dateTime=dt->GetDateTime();
    }
    DateTime* CreateMemento(){
        return new DateTime(m_dateTime);
    }

private:
    string m_dateTime;

};

#endif // ORIGINATOR_H
